//=============================================================================
// Parzen Window 
//=============================================================================
#ifndef _FFT_PARZEN_Q31_H_
#define _FFT_PARZEN_Q31_H_

#define PARZEN32 {\
        131072,        3538944,       16384000,       44957696,       95551488,      174456832,      287965184,      442368000, \
     643432448,      884867072,     1148321791,     1414922239,     1665794047,     1882062847,     2044854271,     2135293951, \
} 

#define PARZEN64 {\
         16384,         442368,        2048000,        5619712,       11943936,       21807104,       35995648,       55296000, \
      80494592,      112377856,      151732224,      199344128,      256000000,      322486272,      399589376,      488095744, \
     588726272,      700694528,      821706752,      949403648,     1081425919,     1215414271,     1349009407,     1479852031, \
    1605582847,     1723842559,     1832271871,     1928511487,     2010202111,     2074984447,     2120499199,     2144387071, \
} 

#define PARZEN128 {\
          2048,          55296,         256000,         702464,        1492992,        2725888,        4499456,        6912000, \
      10061824,       14047232,       18966528,       24918016,       32000000,       40310784,       49948672,       61011968, \
      73598976,       87808000,      103737344,      121485312,      141150208,      162830336,      186624000,      212629504, \
     240945152,      271669248,      304900096,      340736000,      379275264,      420616192,      464857088,      512096256, \
     562423808,      615741440,      671762432,      730191872,      790734848,      853096448,      916981760,      982095872, \
    1048143872,     1114830847,     1181861887,     1248942079,     1315776511,     1382070271,     1447528447,     1511856127, \
    1574758399,     1635940351,     1695107071,     1751963647,     1806215167,     1857566719,     1905723391,     1950390271, \
    1991272447,     2028075007,     2060503039,     2088261631,     2111055871,     2128590847,     2140571647,     2146703359, \
} 

#define PARZEN256 {\
           256,           6912,          32000,          87808,         186624,         340736,         562432,         864000, \
       1257728,        1755904,        2370816,        3114752,        4000000,        5038848,        6243584,        7626496, \
       9199872,       10976000,       12967168,       15185664,       17643776,       20353792,       23328000,       26578688, \
      30118144,       33958656,       38112512,       42592000,       47409408,       52577024,       58107136,       64012032, \
      70304000,       76995328,       84098304,       91625216,       99588352,      108000000,      116872448,      126217984, \
     136048896,      146377472,      157216000,      168576768,      180472064,      192914176,      205915392,      219488000, \
     233644288,      248396544,      263757056,      279738112,      296352000,      313611008,      331527424,      350113536, \
     369381632,      389344000,      410012928,      431400704,      453519616,      476381952,      500000000,      524386048, \
     549551360,      575483648,      602147072,      629504768,      657519872,      686155520,      715374848,      745140992, \
     775417088,      806166272,      837351680,      868936448,      900883712,      933156608,      965718272,      998531840, \
    1031560448,     1064767232,     1098115327,     1131567871,     1165087999,     1198638847,     1232183551,     1265685247, \
    1299107071,     1332412159,     1365563647,     1398524671,     1431258367,     1463727871,     1495896319,     1527726847, \
    1559182591,     1590226687,     1620822271,     1650932479,     1680520447,     1709549311,     1737982207,     1765782271, \
    1792912639,     1819336447,     1845016831,     1869916927,     1893999871,     1917228799,     1939566847,     1960977151, \
    1981422847,     2000867071,     2019272959,     2036603647,     2052822271,     2067891967,     2081775871,     2094437119, \
    2105838847,     2115944191,     2124716287,     2132118271,     2138113279,     2142664447,     2145734911,     2147287807, \
} 

#define PARZEN512 {\
            32,            864,           4000,          10976,          23328,          42592,          70304,         108000, \
        157216,         219488,         296352,         389344,         500000,         629856,         780448,         953312, \
       1149984,        1372000,        1620896,        1898208,        2205472,        2544224,        2916000,        3322336, \
       3764768,        4244832,        4764064,        5324000,        5926176,        6572128,        7263392,        8001504, \
       8788000,        9624416,       10512288,       11453152,       12448544,       13500000,       14609056,       15777248, \
      17006112,       18297184,       19652000,       21072096,       22559008,       24114272,       25739424,       27436000, \
      29205536,       31049568,       32969632,       34967264,       37044000,       39201376,       41440928,       43764192, \
      46172704,       48668000,       51251616,       53925088,       56689952,       59547744,       62500000,       65548256, \
      68694048,       71938912,       75284384,       78732000,       82283296,       85939808,       89703072,       93574624, \
      97556000,      101648736,      105854368,      110174432,      114610464,      119164000,      123836576,      128629728, \
     133544992,      138583904,      143748000,      149038816,      154457888,      160006752,      165686944,      171500000, \
     177447456,      183530848,      189751712,      196111584,      202612000,      209254496,      216040608,      222971872, \
     230049824,      237276000,      244651936,      252179168,      259859232,      267693664,      275684000,      283831776, \
     292138528,      300605792,      309235104,      318028000,      326986016,      336110688,      345403552,      354866144, \
     364500000,      374306656,      384287648,      394444512,      404778784,      415292000,      425985696,      436861408, \
     447920672,      459165024,      470596000,      482215136,      494023968,      506024032,      518216864,      530604000, \
     543186848,      555963872,      568930592,      582082400,      595414688,      608922848,      622602272,      636448352, \
     650456480,      664622048,      678940448,      693407072,      708017312,      722766560,      737650208,      752663648, \
     767802272,      783061472,      798436640,      813923168,      829516448,      845211872,      861004832,      876890720, \
     892864928,      908922848,      925059872,      941271392,      957552800,      973899488,      990306848,     1006770272, \
    1023285152,     1039846880,     1056450848,     1073092448,     1089767071,     1106470111,     1123196959,     1139943007, \
    1156703647,     1173474271,     1190250271,     1207027039,     1223799967,     1240564447,     1257315871,     1274049631, \
    1290761119,     1307445727,     1324098847,     1340715871,     1357292191,     1373823199,     1390304287,     1406730847, \
    1423098271,     1439401951,     1455637279,     1471799647,     1487884447,     1503887071,     1519802911,     1535627359, \
    1551355807,     1566983647,     1582506271,     1597919071,     1613217439,     1628396767,     1643452447,     1658379871, \
    1673174431,     1687831519,     1702346527,     1716714847,     1730931871,     1744992991,     1758893599,     1772629087, \
    1786194847,     1799586271,     1812798751,     1825827679,     1838668447,     1851316447,     1863767071,     1876015711, \
    1888057759,     1899888607,     1911503647,     1922898271,     1934067871,     1945007839,     1955713567,     1966180447, \
    1976403871,     1986379231,     1996101919,     2005567327,     2014770847,     2023707871,     2032373791,     2040763999, \
    2048873887,     2056698847,     2064234271,     2071475551,     2078418079,     2085057247,     2091388447,     2097407071, \
    2103108511,     2108488159,     2113541407,     2118263647,     2122650271,     2126696671,     2130398239,     2133750367, \
    2136748447,     2139387871,     2141664031,     2143572319,     2145108127,     2146266847,     2147043871,     2147434591, \
} 

#define PARZEN1024 {\
             4,            108,            500,           1372,           2916,           5324,           8788,          13500, \
         19652,          27436,          37044,          48668,          62500,          78732,          97556,         119164, \
        143748,         171500,         202612,         237276,         275684,         318028,         364500,         415292, \
        470596,         530604,         595508,         665500,         740772,         821516,         907924,        1000188, \
       1098500,        1203052,        1314036,        1431644,        1556068,        1687500,        1826132,        1972156, \
       2125764,        2287148,        2456500,        2634012,        2819876,        3014284,        3217428,        3429500, \
       3650692,        3881196,        4121204,        4370908,        4630500,        4900172,        5180116,        5470524, \
       5771588,        6083500,        6406452,        6740636,        7086244,        7443468,        7812500,        8193532, \
       8586756,        8992364,        9410548,        9841500,       10285412,       10742476,       11212884,       11696828, \
      12194500,       12706092,       13231796,       13771804,       14326308,       14895500,       15479572,       16078716, \
      16693124,       17322988,       17968500,       18629852,       19307236,       20000844,       20710868,       21437500, \
      22180932,       22941356,       23718964,       24513948,       25326500,       26156812,       27005076,       27871484, \
      28756228,       29659500,       30581492,       31522396,       32482404,       33461708,       34460500,       35478972, \
      36517316,       37575724,       38654388,       39753500,       40873252,       42013836,       43175444,       44358268, \
      45562500,       46788332,       48035956,       49305564,       50597348,       51911500,       53248212,       54607676, \
      55990084,       57395628,       58824500,       60276892,       61752996,       63253004,       64777108,       66325500, \
      67898372,       69495916,       71118324,       72765788,       74438500,       76136652,       77860436,       79610044, \
      81385668,       83187500,       85015732,       86870556,       88752164,       90660748,       92596500,       94559612, \
      96550276,       98568684,      100615028,      102689500,      104792292,      106923596,      109083604,      111272508, \
     113490500,      115737772,      118014516,      120320924,      122657188,      125023500,      127420052,      129847036, \
     132304644,      134793068,      137312500,      139863132,      142445156,      145058764,      147704148,      150381500, \
     153091012,      155832876,      158607284,      161414428,      164254500,      167127692,      170034196,      172974204, \
     175947908,      178955500,      181997172,      185073116,      188183524,      191328588,      194508500,      197723452, \
     200973636,      204259244,      207580468,      210937500,      214330532,      217759756,      221225364,      224727548, \
     228266500,      231842412,      235455476,      239105884,      242793828,      246519500,      250283092,      254084796, \
     257924804,      261803308,      265720500,      269676572,      273671716,      277706124,      281779988,      285893500, \
     290046852,      294240236,      298473844,      302747868,      307062500,      311417932,      315814356,      320251964, \
     324730948,      329251500,      333813812,      338418076,      343064484,      347753228,      352484500,      357258492, \
     362075396,      366935404,      371838708,      376785500,      381775972,      386810316,      391888724,      397011388, \
     402178500,      407390252,      412646836,      417948444,      423295268,      428687500,      434125332,      439608956, \
     445138564,      450714348,      456336500,      462005212,      467720676,      473483084,      479292628,      485149500, \
     491053892,      497005996,      503006004,      509054108,      515150500,      521295372,      527488916,      533731324, \
     540022772,      546363068,      552751652,      559187948,      565671380,      572201372,      578777348,      585398732, \
     592064948,      598775420,      605529572,      612326828,      619166612,      626048348,      632971460,      639935372, \
     646939508,      653983292,      661066148,      668187500,      675346772,      682543388,      689776772,      697046348, \
     704351540,      711691772,      719066468,      726475052,      733916948,      741391580,      748898372,      756436748, \
     764006132,      771605948,      779235620,      786894572,      794582228,      802298012,      810041348,      817811660, \
     825608372,      833430908,      841278692,      849151148,      857047700,      864967772,      872910788,      880876172, \
     888863348,      896871740,      904900772,      912949868,      921018452,      929105948,      937211780,      945335372, \
     953476148,      961633532,      969806948,      977995820,      986199572,      994417628,     1002649412,     1010894348, \
    1019151860,     1027421372,     1035702308,     1043994092,     1052296148,     1060607900,     1068928772,     1077258187, \
    1085595571,     1093940347,     1102291939,     1110649771,     1119013267,     1127381851,     1135754947,     1144131979, \
    1152512371,     1160895547,     1169280931,     1177667947,     1186056019,     1194444571,     1202833027,     1211220811, \
    1219607347,     1227992059,     1236374371,     1244753707,     1253129491,     1261501147,     1269868099,     1278229771, \
    1286585587,     1294934971,     1303277347,     1311612139,     1319938771,     1328256667,     1336565251,     1344863947, \
    1353152179,     1361429371,     1369694947,     1377948331,     1386188947,     1394416219,     1402629571,     1410828427, \
    1419012211,     1427180347,     1435332259,     1443467371,     1451585107,     1459684891,     1467766147,     1475828299, \
    1483870771,     1491892987,     1499894371,     1507874347,     1515832339,     1523767771,     1531680067,     1539568651, \
    1547432947,     1555272379,     1563086371,     1570874347,     1578635731,     1586369947,     1594076419,     1601754571, \
    1609403827,     1617023611,     1624613347,     1632172459,     1639700371,     1647196507,     1654660291,     1662091147, \
    1669488499,     1676851771,     1684180387,     1691473771,     1698731347,     1705952539,     1713136771,     1720283467, \
    1727392051,     1734461947,     1741492579,     1748483371,     1755433747,     1762343131,     1769210947,     1776036619, \
    1782819571,     1789559227,     1796255011,     1802906347,     1809512659,     1816073371,     1822587907,     1829055691, \
    1835476147,     1841848699,     1848172771,     1854447787,     1860673171,     1866848347,     1872972739,     1879045771, \
    1885066867,     1891035451,     1896950947,     1902812779,     1908620371,     1914373147,     1920070531,     1925711947, \
    1931296819,     1936824571,     1942294627,     1947706411,     1953059347,     1958352859,     1963586371,     1968759307, \
    1973871091,     1978921147,     1983908899,     1988833771,     1993695187,     1998492571,     2003225347,     2007892939, \
    2012494771,     2017030267,     2021498851,     2025899947,     2030232979,     2034497371,     2038692547,     2042817931, \
    2046872947,     2050857019,     2054769571,     2058610027,     2062377811,     2066072347,     2069693059,     2073239371, \
    2076710707,     2080106491,     2083426147,     2086669099,     2089834771,     2092922587,     2095931971,     2098862347, \
    2101713139,     2104483771,     2107173667,     2109782251,     2112308947,     2114753179,     2117114371,     2119391947, \
    2121585331,     2123693947,     2125717219,     2127654571,     2129505427,     2131269211,     2132945347,     2134533259, \
    2136032371,     2137442107,     2138761891,     2139991147,     2141129299,     2142175771,     2143129987,     2143991371, \
    2144759347,     2145433339,     2146012771,     2146497067,     2146885651,     2147177947,     2147373379,     2147471371, \
} 

#define PARZEN2048 {\
             0,             13,             62,            171,            364,            665,           1098,           1687, \
          2456,           3429,           4630,           6083,           7812,           9841,          12194,          14895, \
         17968,          21437,          25326,          29659,          34460,          39753,          45562,          51911, \
         58824,          66325,          74438,          83187,          92596,         102689,         113490,         125023, \
        137312,         150381,         164254,         178955,         194508,         210937,         228266,         246519, \
        265720,         285893,         307062,         329251,         352484,         376785,         402178,         428687, \
        456336,         485149,         515150,         546363,         578812,         612521,         647514,         683815, \
        721448,         760437,         800806,         842579,         885780,         930433,         976562,        1024191, \
       1073344,        1124045,        1176318,        1230187,        1285676,        1342809,        1401610,        1462103, \
       1524312,        1588261,        1653974,        1721475,        1790788,        1861937,        1934946,        2009839, \
       2086640,        2165373,        2246062,        2328731,        2413404,        2500105,        2588858,        2679687, \
       2772616,        2867669,        2964870,        3064243,        3165812,        3269601,        3375634,        3483935, \
       3594528,        3707437,        3822686,        3940299,        4060300,        4182713,        4307562,        4434871, \
       4564664,        4696965,        4831798,        4969187,        5109156,        5251729,        5396930,        5544783, \
       5695312,        5848541,        6004494,        6163195,        6324668,        6488937,        6656026,        6825959, \
       6998760,        7174453,        7353062,        7534611,        7719124,        7906625,        8097138,        8290687, \
       8487296,        8686989,        8889790,        9095723,        9304812,        9517081,        9732554,        9951255, \
      10173208,       10398437,       10626966,       10858819,       11094020,       11332593,       11574562,       11819951, \
      12068784,       12321085,       12576878,       12836187,       13099036,       13365449,       13635450,       13909063, \
      14186312,       14467221,       14751814,       15040115,       15332148,       15627937,       15927506,       16230879, \
      16538080,       16849133,       17164062,       17482891,       17805644,       18132345,       18463018,       18797687, \
      19136376,       19479109,       19825910,       20176803,       20531812,       20890961,       21254274,       21621775, \
      21993488,       22369437,       22749646,       23134139,       23522940,       23916073,       24313562,       24715431, \
      25121704,       25532405,       25947558,       26367187,       26791316,       27219969,       27653170,       28090943, \
      28533312,       28980301,       29431934,       29888235,       30349228,       30814937,       31285386,       31760599, \
      32240600,       32725413,       33215062,       33709571,       34208964,       34713265,       35222498,       35736687, \
      36255856,       36780029,       37309230,       37843483,       38382812,       38927241,       39476794,       40031495, \
      40591368,       41156437,       41726726,       42302259,       42883060,       43469153,       44060562,       44657311, \
      45259424,       45866925,       46479838,       47098187,       47721996,       48351289,       48986090,       49626423, \
      50272312,       50923781,       51580854,       52243555,       52911908,       53585937,       54265666,       54951119, \
      55642320,       56339293,       57042062,       57750651,       58465084,       59185385,       59911578,       60643687, \
      61381736,       62125749,       62875750,       63631763,       64393812,       65161921,       65936114,       66716415, \
      67502848,       68295437,       69094206,       69899179,       70710380,       71527833,       72351562,       73181591, \
      74017944,       74860645,       75709718,       76565187,       77427076,       78295409,       79170210,       80051503, \
      80939312,       81833661,       82734574,       83642075,       84556188,       85476937,       86404346,       87338439, \
      88279240,       89226773,       90181062,       91142131,       92110004,       93084705,       94066258,       95054687, \
      96050016,       97052269,       98061470,       99077643,      100100812,      101131001,      102168234,      103212535, \
     104263928,      105322437,      106388086,      107460899,      108540900,      109628113,      110722562,      111824271, \
     112933264,      114049565,      115173198,      116304187,      117442556,      118588329,      119741530,      120902183, \
     122070312,      123245941,      124429094,      125619795,      126818068,      128023937,      129237426,      130458559, \
     131687360,      132923853,      134168062,      135420011,      136679724,      137947225,      139222538,      140505687, \
     141796696,      143095589,      144402390,      145717123,      147039812,      148370481,      149709154,      151055855, \
     152410608,      153773437,      155144366,      156523419,      157910620,      159305993,      160709562,      162121351, \
     163541384,      164969685,      166406278,      167851187,      169304436,      170766049,      172236050,      173714463, \
     175201312,      176696621,      178200414,      179712715,      181233548,      182762937,      184300906,      185847479, \
     187402680,      188966533,      190539062,      192120291,      193710244,      195308945,      196916418,      198532687, \
     200157776,      201791709,      203434510,      205086203,      206746812,      208416361,      210094874,      211782375, \
     213478888,      215184437,      216899046,      218622739,      220355540,      222097473,      223848562,      225608831, \
     227378304,      229157005,      230944958,      232742187,      234548716,      236364569,      238189770,      240024343, \
     241868312,      243721701,      245584534,      247456835,      249338628,      251229937,      253130786,      255041199, \
     256961200,      258890813,      260830062,      262778971,      264737564,      266705865,      268683898,      270671687, \
     272669256,      274676629,      276693830,      278720883,      280757812,      282804641,      284861394,      286928095, \
     289004768,      291091437,      293188126,      295294859,      297411660,      299538553,      301675562,      303822711, \
     305980024,      308147525,      310325238,      312513187,      314711396,      316919889,      319138690,      321367823, \
     323607312,      325857181,      328117454,      330388155,      332669308,      334960937,      337263066,      339575719, \
     341898920,      344232693,      346577062,      348932051,      351297684,      353673985,      356060978,      358458687, \
     360867136,      363286349,      365716350,      368157163,      370608812,      373071321,      375544714,      378029015, \
     380524248,      383030437,      385547606,      388075779,      390614980,      393165233,      395726562,      398298991, \
     400882544,      403477245,      406083118,      408700187,      411328476,      413968009,      416618810,      419280903, \
     421954312,      424639061,      427335174,      430042675,      432761588,      435491937,      438233746,      440987039, \
     443751840,      446528173,      449316062,      452115531,      454926604,      457749305,      460583658,      463429687, \
     466287416,      469156869,      472038070,      474931043,      477835812,      480752401,      483680834,      486621135, \
     489573328,      492537437,      495513486,      498501499,      501501500,      504513513,      507537562,      510573671, \
     513621864,      516682165,      519754598,      522839187,      525935956,      529044929,      532166130,      535299583, \
     538445310,      541603287,      544773444,      547955709,      551150010,      554356275,      557574432,      560804409, \
     564046134,      567299535,      570564540,      573841077,      577129074,      580428459,      583739160,      587061105, \
     590394222,      593738439,      597093684,      600459885,      603836970,      607224867,      610623504,      614032809, \
     617452710,      620883135,      624324012,      627775269,      631236834,      634708635,      638190600,      641682657, \
     645184734,      648696759,      652218660,      655750365,      659291802,      662842899,      666403584,      669973785, \
     673553430,      677142447,      680740764,      684348309,      687965010,      691590795,      695225592,      698869329, \
     702521934,      706183335,      709853460,      713532237,      717219594,      720915459,      724619760,      728332425, \
     732053382,      735782559,      739519884,      743265285,      747018690,      750780027,      754549224,      758326209, \
     762110910,      765903255,      769703172,      773510589,      777325434,      781147635,      784977120,      788813817, \
     792657654,      796508559,      800366460,      804231285,      808102962,      811981419,      815866584,      819758385, \
     823656750,      827561607,      831472884,      835390509,      839314410,      843244515,      847180752,      851123049, \
     855071334,      859025535,      862985580,      866951397,      870922914,      874900059,      878882760,      882870945, \
     886864542,      890863479,      894867684,      898877085,      902891610,      906911187,      910935744,      914965209, \
     918999510,      923038575,      927082332,      931130709,      935183634,      939241035,      943302840,      947368977, \
     951439374,      955513959,      959592660,      963675405,      967762122,      971852739,      975947184,      980045385, \
     984147270,      988252767,      992361804,      996474309,     1000590210,     1004709435,     1008831912,     1012957569, \
    1017086334,     1021218135,     1025352900,     1029490557,     1033631034,     1037774259,     1041920160,     1046068665, \
    1050219702,     1054373199,     1058529084,     1062687285,     1066847730,     1071010347,     1075175064,     1079341809, \
    1083510510,     1087681095,     1091853492,     1096027629,     1100203434,     1104380835,     1108559760,     1112740137, \
    1116921894,     1121104959,     1125289260,     1129474725,     1133661282,     1137848859,     1142037384,     1146226785, \
    1150416990,     1154607927,     1158799524,     1162991709,     1167184410,     1171377555,     1175571072,     1179764889, \
    1183958934,     1188153135,     1192347420,     1196541717,     1200735954,     1204930059,     1209123960,     1213317585, \
    1217510862,     1221703719,     1225896084,     1230087885,     1234279050,     1238469507,     1242659184,     1246848009, \
    1251035910,     1255222815,     1259408652,     1263593349,     1267776834,     1271959035,     1276139880,     1280319297, \
    1284497214,     1288673559,     1292848260,     1297021245,     1301192442,     1305361779,     1309529184,     1313694585, \
    1317857910,     1322019087,     1326178044,     1330334709,     1334489010,     1338640875,     1342790232,     1346937009, \
    1351081134,     1355222535,     1359361140,     1363496877,     1367629674,     1371759459,     1375886160,     1380009705, \
    1384130022,     1388247039,     1392360684,     1396470885,     1400577570,     1404680667,     1408780104,     1412875809, \
    1416967710,     1421055735,     1425139812,     1429219869,     1433295834,     1437367635,     1441435200,     1445498457, \
    1449557334,     1453611759,     1457661660,     1461706965,     1465747602,     1469783499,     1473814584,     1477840785, \
    1481862030,     1485878247,     1489889364,     1493895309,     1497896010,     1501891395,     1505881392,     1509865929, \
    1513844934,     1517818335,     1521786060,     1525748037,     1529704194,     1533654459,     1537598760,     1541537025, \
    1545469182,     1549395159,     1553314884,     1557228285,     1561135290,     1565035827,     1568929824,     1572817209, \
    1576697910,     1580571855,     1584438972,     1588299189,     1592152434,     1595998635,     1599837720,     1603669617, \
    1607494254,     1611311559,     1615121460,     1618923885,     1622718762,     1626506019,     1630285584,     1634057385, \
    1637821350,     1641577407,     1645325484,     1649065509,     1652797410,     1656521115,     1660236552,     1663943649, \
    1667642334,     1671332535,     1675014180,     1678687197,     1682351514,     1686007059,     1689653760,     1693291545, \
    1696920342,     1700540079,     1704150684,     1707752085,     1711344210,     1714926987,     1718500344,     1722064209, \
    1725618510,     1729163175,     1732698132,     1736223309,     1739738634,     1743244035,     1746739440,     1750224777, \
    1753699974,     1757164959,     1760619660,     1764064005,     1767497922,     1770921339,     1774334184,     1777736385, \
    1781127870,     1784508567,     1787878404,     1791237309,     1794585210,     1797922035,     1801247712,     1804562169, \
    1807865334,     1811157135,     1814437500,     1817706357,     1820963634,     1824209259,     1827443160,     1830665265, \
    1833875502,     1837073799,     1840260084,     1843434285,     1846596330,     1849746147,     1852883664,     1856008809, \
    1859121510,     1862221695,     1865309292,     1868384229,     1871446434,     1874495835,     1877532360,     1880555937, \
    1883566494,     1886563959,     1889548260,     1892519325,     1895477082,     1898421459,     1901352384,     1904269785, \
    1907173590,     1910063727,     1912940124,     1915802709,     1918651410,     1921486155,     1924306872,     1927113489, \
    1929905934,     1932684135,     1935448020,     1938197517,     1940932554,     1943653059,     1946358960,     1949050185, \
    1951726662,     1954388319,     1957035084,     1959666885,     1962283650,     1964885307,     1967471784,     1970043009, \
    1972598910,     1975139415,     1977664452,     1980173949,     1982667834,     1985146035,     1987608480,     1990055097, \
    1992485814,     1994900559,     1997299260,     1999681845,     2002048242,     2004398379,     2006732184,     2009049585, \
    2011350510,     2013634887,     2015902644,     2018153709,     2020388010,     2022605475,     2024806032,     2026989609, \
    2029156134,     2031305535,     2033437740,     2035552677,     2037650274,     2039730459,     2041793160,     2043838305, \
    2045865822,     2047875639,     2049867684,     2051841885,     2053798170,     2055736467,     2057656704,     2059558809, \
    2061442710,     2063308335,     2065155612,     2066984469,     2068794834,     2070586635,     2072359800,     2074114257, \
    2075849934,     2077566759,     2079264660,     2080943565,     2082603402,     2084244099,     2085865584,     2087467785, \
    2089050630,     2090614047,     2092157964,     2093682309,     2095187010,     2096671995,     2098137192,     2099582529, \
    2101007934,     2102413335,     2103798660,     2105163837,     2106508794,     2107833459,     2109137760,     2110421625, \
    2111684982,     2112927759,     2114149884,     2115351285,     2116531890,     2117691627,     2118830424,     2119948209, \
    2121044910,     2122120455,     2123174772,     2124207789,     2125219434,     2126209635,     2127178320,     2128125417, \
    2129050854,     2129954559,     2130836460,     2131696485,     2132534562,     2133350619,     2134144584,     2134916385, \
    2135665950,     2136393207,     2137098084,     2137780509,     2138440410,     2139077715,     2139692352,     2140284249, \
    2140853334,     2141399535,     2141922780,     2142422997,     2142900114,     2143354059,     2143784760,     2144192145, \
    2144576142,     2144936679,     2145273684,     2145587085,     2145876810,     2146142787,     2146384944,     2146603209, \
    2146797510,     2146967775,     2147113932,     2147235909,     2147333634,     2147407035,     2147456040,     2147480577, \
} 

#define PARZEN4096 {\
             0,              2,              8,             21,             46,             83,            137,            211, \
           307,            429,            579,            760,            977,           1230,           1524,           1862, \
          2246,           2680,           3166,           3707,           4308,           4969,           5695,           6489, \
          7353,           8291,           9305,          10398,          11575,          12836,          14186,          15628, \
         17164,          18798,          20532,          22369,          24314,          26367,          28533,          30815, \
         33215,          35737,          38383,          41156,          44061,          47098,          50272,          53586, \
         57042,          60644,          64394,          68295,          72352,          76565,          80939,          85477, \
         90181,          95055,         100101,         105322,         110723,         116304,         122070,         128024, \
        134168,         140506,         147040,         153773,         160710,         167851,         175201,         182763, \
        190539,         198533,         206747,         215184,         223849,         232742,         241868,         251230, \
        260830,         270672,         280758,         291091,         301676,         312513,         323607,         334961, \
        346577,         358459,         370609,         383030,         395727,         408700,         421954,         435492, \
        449316,         463430,         477836,         492537,         507538,         522839,         538445,         554359, \
        570583,         587121,         603975,         621148,         638645,         656466,         674616,         693098, \
        711914,         731068,         750562,         770399,         790584,         811117,         832003,         853245, \
        874845,         896807,         919133,         941826,         964891,         988328,        1012142,        1036336, \
       1060912,        1085874,        1111224,        1136965,        1163102,        1189635,        1216569,        1243907, \
       1271651,        1299805,        1328371,        1357352,        1386753,        1416574,        1446820,        1477494, \
       1508598,        1540136,        1572110,        1604523,        1637380,        1670681,        1704431,        1738633, \
       1773289,        1808403,        1843977,        1880014,        1916519,        1953492,        1990938,        2028860, \
       2067260,        2106142,        2145508,        2185361,        2225706,        2266543,        2307877,        2349711, \
       2392047,        2434889,        2478239,        2522100,        2566477,        2611370,        2656784,        2702722, \
       2749186,        2796180,        2843706,        2891767,        2940368,        2989509,        3039195,        3089429, \
       3140213,        3191551,        3243445,        3295898,        3348915,        3402496,        3456646,        3511368, \
       3566664,        3622538,        3678992,        3736029,        3793654,        3851867,        3910673,        3970075, \
       4030075,        4090677,        4151883,        4213696,        4276121,        4339158,        4402812,        4467086, \
       4531982,        4597504,        4663654,        4730435,        4797852,        4865905,        4934599,        5003937, \
       5073921,        5144555,        5215841,        5287782,        5360383,        5433644,        5507570,        5582164, \
       5657428,        5733366,        5809980,        5887273,        5965250,        6043911,        6123261,        6203303, \
       6284039,        6365473,        6447607,        6530444,        6613989,        6698242,        6783208,        6868890, \
       6955290,        7042412,        7130258,        7218831,        7308136,        7398173,        7488947,        7580461, \
       7672717,        7765719,        7859469,        7953970,        8049227,        8145240,        8242014,        8339552, \
       8437856,        8536930,        8636776,        8737397,        8838798,        8940979,        9043945,        9147699, \
       9252243,        9357581,        9463715,        9570648,        9678385,        9786926,        9896276,       10006438, \
      10117414,       10229208,       10341822,       10455259,       10569524,       10684617,       10800543,       10917305, \
      11034905,       11153347,       11272633,       11392766,       11513751,       11635588,       11758282,       11881836, \
      12006252,       12131534,       12257684,       12384705,       12512602,       12641375,       12771029,       12901567, \
      13032991,       13165305,       13298511,       13432612,       13567613,       13703514,       13840320,       13978034, \
      14116658,       14256196,       14396650,       14538023,       14680320,       14823541,       14967691,       15112773, \
      15258789,       15405743,       15553637,       15702474,       15852259,       16002992,       16154678,       16307320, \
      16460920,       16615482,       16771008,       16927501,       17084966,       17243403,       17402817,       17563211, \
      17724587,       17886949,       18050299,       18214640,       18379977,       18546310,       18713644,       18881982, \
      19051326,       19221680,       19393046,       19565427,       19738828,       19913249,       20088695,       20265169, \
      20442673,       20621211,       20800785,       20981398,       21163055,       21345756,       21529506,       21714308, \
      21900164,       22087078,       22275052,       22464089,       22654194,       22845367,       23037613,       23230935, \
      23425335,       23620817,       23817383,       24015036,       24213781,       24413618,       24614552,       24816586, \
      25019722,       25223964,       25429314,       25635775,       25843352,       26052045,       26261859,       26472797, \
      26684861,       26898055,       27112381,       27327842,       27544443,       27762184,       27981070,       28201104, \
      28422288,       28644626,       28868120,       29092773,       29318590,       29545571,       29773721,       30003043, \
      30233539,       30465213,       30698067,       30932104,       31167329,       31403742,       31641348,       31880150, \
      32120150,       32361352,       32603758,       32847371,       33092196,       33338233,       33585487,       33833961, \
      34083657,       34334579,       34586729,       34840110,       35094727,       35350580,       35607674,       35866012, \
      36125596,       36386430,       36648516,       36911857,       37176458,       37442319,       37709445,       37977839, \
      38247503,       38518441,       38790655,       39064148,       39338925,       39614986,       39892336,       40170978, \
      40450914,       40732148,       41014682,       41298519,       41583664,       41870117,       42157883,       42446965, \
      42737365,       43029087,       43322133,       43616506,       43912211,       44209248,       44507622,       44807336, \
      45108392,       45410794,       45714544,       46019645,       46326102,       46633915,       46943089,       47253627, \
      47565531,       47878805,       48193451,       48509472,       48826873,       49145654,       49465820,       49787374, \
      50110318,       50434656,       50760390,       51087523,       51416060,       51746001,       52077351,       52410113, \
      52744289,       53079883,       53416897,       53755334,       54095199,       54436492,       54779218,       55123380, \
      55468980,       55816022,       56164508,       56514441,       56865826,       57218663,       57572957,       57928711, \
      58285927,       58644609,       59004759,       59366380,       59729477,       60094050,       60460104,       60827642, \
      61196666,       61567180,       61939186,       62312687,       62687688,       63064189,       63442195,       63821709, \
      64202733,       64585271,       64969325,       65354898,       65741995,       66130616,       66520766,       66912448, \
      67305664,       67700418,       68096712,       68494549,       68893934,       69294867,       69697353,       70101395, \
      70506995,       70914157,       71322883,       71733176,       72145041,       72558478,       72973492,       73390086, \
      73808262,       74228024,       74649374,       75072315,       75496852,       75922985,       76350719,       76780057, \
      77211001,       77643555,       78077721,       78513502,       78950903,       79389924,       79830570,       80272844, \
      80716748,       81162286,       81609460,       82058273,       82508730,       82960831,       83414581,       83869983, \
      84327039,       84785753,       85246127,       85708164,       86171869,       86637242,       87104288,       87573010, \
      88043410,       88515492,       88989258,       89464711,       89941856,       90420693,       90901227,       91383461, \
      91867397,       92353039,       92840389,       93329450,       93820227,       94312720,       94806934,       95302872, \
      95800536,       96299930,       96801056,       97303917,       97808518,       98314859,       98822945,       99332779, \
      99844363,      100357701,      100872795,      101389648,      101908265,      102428646,      102950796,      103474718, \
     104000414,      104527888,      105057142,      105588179,      106121004,      106655617,      107192023,      107730225, \
     108270225,      108812027,      109355633,      109901046,      110448271,      110997308,      111548162,      112100836, \
     112655332,      113211654,      113769804,      114329785,      114891602,      115455255,      116020749,      116588087, \
     117157271,      117728305,      118301191,      118875932,      119452533,      120030994,      120611320,      121193514, \
     121777578,      122363516,      122951330,      123541023,      124132600,      124726061,      125321411,      125918653, \
     126517789,      127118823,      127721757,      128326594,      128933339,      129541992,      130152558,      130765040, \
     131379440,      131995762,      132614008,      133234181,      133856286,      134480323,      135106297,      135734211, \
     136364067,      136995869,      137629619,      138265320,      138902976,      139542590,      140184164,      140827702, \
     141473206,      142120680,      142770126,      143421547,      144074947,      144730329,      145387695,      146047049, \
     146708393,      147371731,      148037065,      148704398,      149373734,      150045076,      150718426,      151393788, \
     152071164,      152750558,      153431972,      154115409,      154800873,      155488367,      156177893,      156869455, \
     157563055,      158258697,      158956383,      159656116,      160357900,      161061738,      161767632,      162475586, \
     163185602,      163897684,      164611834,      165328055,      166046351,      166766725,      167489179,      168213717, \
     168940341,      169669055,      170399861,      171132762,      171867762,      172604864,      173344070,      174085384, \
     174828808,      175574346,      176322000,      177071773,      177823669,      178577691,      179333841,      180092123, \
     180852539,      181615093,      182379787,      183146624,      183915608,      184686742,      185460028,      186235470, \
     187013070,      187792832,      188574758,      189358851,      190145115,      190933553,      191724167,      192516961, \
     193311937,      194109099,      194908449,      195709990,      196513726,      197319660,      198127794,      198938132, \
     199750676,      200565430,      201382396,      202201577,      203022977,      203846599,      204672445,      205500519, \
     206330823,      207163361,      207998135,      208835148,      209674404,      210515906,      211359656,      212205658, \
     213053914,      213904428,      214757202,      215612239,      216469543,      217329117,      218190963,      219055085, \
     219921485,      220790167,      221661133,      222534386,      223409930,      224287768,      225167902,      226050336, \
     226935072,      227822114,      228711464,      229603125,      230497101,      231393395,      232292009,      233192947, \
     234096211,      235001805,      235909731,      236819992,      237732592,      238647534,      239564820,      240484454, \
     241406438,      242330776,      243257470,      244186523,      245117939,      246051721,      246987871,      247926393, \
     248867289,      249810563,      250756217,      251704254,      252654678,      253607492,      254562698,      255520300, \
     256480300,      257442702,      258407508,      259374721,      260344345,      261316383,      262290837,      263267711, \
     264247007,      265228729,      266212879,      267199460,      268188476,      269179930,      270173824,      271170162, \
     272168946,      273170180,      274173866,      275180007,      276188607,      277199669,      278213195,      279229189, \
     280247653,      281268591,      282292005,      283317898,      284346274,      285377136,      286410486,      287446328, \
     288484664,      289525498,      290568832,      291614669,      292663013,      293713867,      294767233,      295823115, \
     296881515,      297942437,      299005883,      300071856,      301140360,      302211398,      303284972,      304361086, \
     305439742,      306520944,      307604694,      308690995,      309779851,      310871265,      311965239,      313061777, \
     314160881,      315262555,      316366801,      317473622,      318583022,      319695004,      320809570,      321926724, \
     323046468,      324168806,      325293740,      326421273,      327551409,      328684151,      329819501,      330957463, \
     332098039,      333241233,      334387047,      335535484,      336686548,      337840242,      338996568,      340155530, \
     341317130,      342481372,      343648258,      344817791,      345989975,      347164813,      348342307,      349522461, \
     350705277,      351890759,      353078909,      354269730,      355463226,      356659400,      357858254,      359059792, \
     360264016,      361470930,      362680536,      363892837,      365107837,      366325539,      367545945,      368769059, \
     369994883,      371223421,      372454675,      373688648,      374925344,      376164766,      377406916,      378651798, \
     379899414,      381149768,      382402862,      383658699,      384917283,      386178617,      387442703,      388709545, \
     389979145,      391251507,      392526633,      393804526,      395085190,      396368628,      397654842,      398943836, \
     400235612,      401530174,      402827524,      404127665,      405430601,      406736335,      408044869,      409356207, \
     410670351,      411987304,      413307071,      414629652,      415955052,      417283274,      418614320,      419948194, \
     421284898,      422624435,      423966810,      425312023,      426660079,      428010981,      429364731,      430721333, \
     432080789,      433443102,      434808277,      436176314,      437547218,      438920992,      440297638,      441677160, \
     443059560,      444444841,      445833008,      447224061,      448618005,      450014843,      451414577,      452817211, \
     454222747,      455631188,      457042539,      458456800,      459873976,      461294070,      462717084,      464143022, \
     465571886,      467003679,      468438406,      469876067,      471316667,      472760209,      474206695,      475656129, \
     477108513,      478563850,      480022145,      481483398,      482947614,      484414796,      485884946,      487358068, \
     488834164,      490313237,      491795292,      493280329,      494768353,      496259367,      497753373,      499250375, \
     500750375,      502253376,      503759383,      505268396,      506780420,      508295458,      509813512,      511334586, \
     512858682,      514385803,      515915954,      517449135,      518985351,      520524605,      522066899,      523612237, \
     525160621,      526712054,      528266541,      529824082,      531384682,      532948344,      534515070,      536084864, \
     537657728,      539233659,      540812648,      542394687,      543979767,      545567878,      547159012,      548753159, \
     550350311,      551950458,      553553591,      555159702,      556768782,      558380821,      559995811,      561613742, \
     563234606,      564858393,      566485094,      568114701,      569747205,      571382596,      573020866,      574662005, \
     576306005,      577952856,      579602549,      581255076,      582910428,      584568595,      586229569,      587893340, \
     589559900,      591229239,      592901348,      594576219,      596253843,      597934210,      599617312,      601303139, \
     602991683,      604682934,      606376883,      608073522,      609772842,      611474833,      613179487,      614886794, \
     616596746,      618309333,      620024546,      621742377,      623462817,      625185856,      626911486,      628639697, \
     630370481,      632103828,      633839729,      635578176,      637319160,      639062671,      640808701,      642557240, \
     644308280,      646061811,      647817824,      649576311,      651337263,      653100670,      654866524,      656634815, \
     658405535,      660178674,      661954223,      663732174,      665512518,      667295245,      669080347,      670867814, \
     672657637,      674449809,      676244318,      678041157,      679840317,      681641788,      683445562,      685251629, \
     687059980,      688870608,      690683501,      692498652,      694316052,      696135691,      697957561,      699781652, \
     701607955,      703436463,      705267164,      707100051,      708935115,      710772346,      712611736,      714453275, \
     716296954,      718142766,      719990699,      721840746,      723692898,      725547145,      727403479,      729261890, \
     731122369,      732984909,      734849498,      736716129,      738584793,      740455480,      742328182,      744202889, \
     746079592,      747958284,      749838953,      751721592,      753606192,      755492743,      757381237,      759271664, \
     761164015,      763058283,      764954456,      766852527,      768752487,      770654326,      772558036,      774463607, \
     776371030,      778280298,      780191399,      782104326,      784019070,      785935621,      787853971,      789774110, \
     791696029,      793619721,      795545174,      797472381,      799401333,      801332020,      803264434,      805198565, \
     807134404,      809071944,      811011173,      812952084,      814894668,      816838915,      818784817,      820732364, \
     822681547,      824632359,      826584788,      828538827,      830494467,      832451698,      834410512,      836370899, \
     838332850,      840296358,      842261411,      844228002,      846196122,      848165761,      850136911,      852109562, \
     854083705,      856059333,      858036434,      860015001,      861995025,      863976496,      865959406,      867943745, \
     869929504,      871916676,      873905249,      875895216,      877886568,      879879295,      881873389,      883868840, \
     885865639,      887863779,      889863248,      891864039,      893866143,      895869550,      897874252,      899880239, \
     901887502,      903896034,      905905823,      907916862,      909929142,      911942653,      913957387,      915973334, \
     917990485,      920008833,      922028366,      924049077,      926070957,      928093996,      930118186,      932143517, \
     934169980,      936197568,      938226269,      940256076,      942286980,      944318971,      946352041,      948386180, \
     950421379,      952457630,      954494924,      956533251,      958572603,      960612970,      962654344,      964696715, \
     966740074,      968784413,      970829723,      972875994,      974923218,      976971385,      979020487,      981070514, \
     983121457,      985173308,      987226058,      989279697,      991334217,      993389608,      995445862,      997502969, \
     999560920,     1001619707,     1003679321,     1005739752,     1007800992,     1009863031,     1011925861,     1013989472, \
    1016053855,     1018119002,     1020184904,     1022251551,     1024318935,     1026387046,     1028455876,     1030525415, \
    1032595654,     1034666585,     1036738199,     1038810486,     1040883438,     1042957045,     1045031299,     1047106190, \
    1049181709,     1051257848,     1053334598,     1055411949,     1057489893,     1059568420,     1061647522,     1063727189, \
    1065807412,     1067888183,     1069969493,     1072051332,     1074133692,     1076216563,     1078299937,     1080383804, \
    1082468155,     1084552982,     1086638276,     1088724027,     1090810227,     1092896866,     1094983936,     1097071427, \
    1099159330,     1101247637,     1103336339,     1105425426,     1107514890,     1109604721,     1111694911,     1113785450, \
    1115876329,     1117967540,     1120059074,     1122150921,     1124243073,     1126335520,     1128428254,     1130521265, \
    1132614544,     1134708083,     1136801873,     1138895904,     1140990168,     1143084655,     1145179357,     1147274264, \
    1149369367,     1151464658,     1153560128,     1155655767,     1157751567,     1159847518,     1161943612,     1164039839, \
    1166136190,     1168232657,     1170329231,     1172425902,     1174522662,     1176619501,     1178716411,     1180813382, \
    1182910405,     1185007472,     1187104574,     1189201701,     1191298845,     1193395996,     1195493146,     1197590285, \
    1199687404,     1201784495,     1203881549,     1205978556,     1208075508,     1210172395,     1212269208,     1214365940, \
    1216462579,     1218559118,     1220655548,     1222751859,     1224848043,     1226944090,     1229039991,     1231135739, \
    1233231322,     1235326733,     1237421963,     1239517002,     1241611842,     1243706473,     1245800886,     1247895074, \
    1249989025,     1252082732,     1254176186,     1256269377,     1258362297,     1260454936,     1262547285,     1264639337, \
    1266731080,     1268822507,     1270913609,     1273004376,     1275094800,     1277184871,     1279274580,     1281363920, \
    1283452879,     1285541450,     1287629624,     1289717391,     1291804743,     1293891670,     1295978163,     1298064215, \
    1300149814,     1302234953,     1304319623,     1306403814,     1308487518,     1310570725,     1312653426,     1314735614, \
    1316817277,     1318898408,     1320978998,     1323059037,     1325138517,     1327217428,     1329295761,     1331373509, \
    1333450660,     1335527207,     1337603141,     1339678452,     1341753132,     1343827171,     1345900560,     1347973292, \
    1350045355,     1352116742,     1354187444,     1356257451,     1358326755,     1360395346,     1362463215,     1364530355, \
    1366596754,     1368662405,     1370727299,     1372791426,     1374854778,     1376917345,     1378979118,     1381040090, \
    1383100249,     1385159588,     1387218098,     1389275769,     1391332593,     1393388560,     1395443661,     1397497889, \
    1399551232,     1401603683,     1403655233,     1405705872,     1407755592,     1409804383,     1411852236,     1413899144, \
    1415945095,     1417990082,     1420034096,     1422077127,     1424119167,     1426160206,     1428200235,     1430239247, \
    1432277230,     1434314177,     1436350079,     1438384926,     1440418710,     1442451421,     1444483050,     1446513590, \
    1448543029,     1450571360,     1452598574,     1454624661,     1456649613,     1458673420,     1460696073,     1462717565, \
    1464737884,     1466757023,     1468774973,     1470791724,     1472807268,     1474821595,     1476834696,     1478846563, \
    1480857187,     1482866558,     1484874668,     1486881507,     1488887067,     1490891338,     1492894311,     1494895978, \
    1496896330,     1498895357,     1500893051,     1502889402,     1504884402,     1506878041,     1508870310,     1510861201, \
    1512850705,     1514838812,     1516825514,     1518810801,     1520794665,     1522777096,     1524758085,     1526737624, \
    1528715704,     1530692315,     1532667449,     1534641096,     1536613248,     1538583895,     1540553028,     1542520639, \
    1544486719,     1546451258,     1548414248,     1550375679,     1552335543,     1554293830,     1556250531,     1558205638, \
    1560159142,     1562111033,     1564061303,     1566009942,     1567956942,     1569902293,     1571845986,     1573788013, \
    1575728365,     1577667032,     1579604006,     1581539277,     1583472837,     1585404676,     1587334785,     1589263156, \
    1591189780,     1593114647,     1595037749,     1596959076,     1598878620,     1600796371,     1602712320,     1604626459, \
    1606538779,     1608449270,     1610357924,     1612264731,     1614169683,     1616072770,     1617973983,     1619873314, \
    1621770754,     1623666293,     1625559923,     1627451634,     1629341418,     1631229265,     1633115166,     1634999113, \
    1636881097,     1638761108,     1640639138,     1642515177,     1644389217,     1646261248,     1648131261,     1649999248, \
    1651865200,     1653729107,     1655590961,     1657450752,     1659308472,     1661164111,     1663017660,     1664869111, \
    1666718455,     1668565682,     1670410784,     1672253751,     1674094575,     1675933246,     1677769755,     1679604094, \
    1681436254,     1683266225,     1685093999,     1686919566,     1688742918,     1690564045,     1692382938,     1694199589, \
    1696013989,     1697826128,     1699635998,     1701443589,     1703248893,     1705051900,     1706852601,     1708650988, \
    1710447052,     1712240783,     1714032173,     1715821212,     1717607892,     1719392203,     1721174136,     1722953683, \
    1724730835,     1726505582,     1728277916,     1730047827,     1731815307,     1733580346,     1735342935,     1737103066, \
    1738860730,     1740615917,     1742368619,     1744118826,     1745866529,     1747611721,     1749354390,     1751094529, \
    1752832129,     1754567180,     1756299674,     1758029601,     1759756952,     1761481720,     1763203893,     1764923464, \
    1766640424,     1768354763,     1770066473,     1771775544,     1773481967,     1775185735,     1776886836,     1778585263, \
    1780281007,     1781974058,     1783664408,     1785352047,     1787036966,     1788719158,     1790398611,     1792075318, \
    1793749270,     1795420457,     1797088871,     1798754502,     1800417341,     1802077381,     1803734610,     1805389021, \
    1807040605,     1808689352,     1810335254,     1811978301,     1813618484,     1815255796,     1816890225,     1818521764, \
    1820150404,     1821776135,     1823398949,     1825018836,     1826635787,     1828249795,     1829860848,     1831468939, \
    1833074059,     1834676198,     1836275348,     1837871499,     1839464642,     1841054770,     1842641871,     1844225938, \
    1845806962,     1847384933,     1848959843,     1850531682,     1852100441,     1853666113,     1855228686,     1856788153, \
    1858344505,     1859897732,     1861447826,     1862994777,     1864538576,     1866079216,     1867616685,     1869150976, \
    1870682080,     1872209987,     1873734689,     1875256176,     1876774439,     1878289471,     1879801260,     1881309799, \
    1882815079,     1884317090,     1885815824,     1887311271,     1888803422,     1890292270,     1891777803,     1893260014, \
    1894738894,     1896214433,     1897686623,     1899155454,     1900620917,     1902083005,     1903541706,     1904997013, \
    1906448917,     1907897408,     1909342478,     1910784117,     1912222316,     1913657068,     1915088361,     1916516188, \
    1917940540,     1919361407,     1920778781,     1922192652,     1923603011,     1925009851,     1926413160,     1927812931, \
    1929209155,     1930601822,     1931990924,     1933376451,     1934758394,     1936136746,     1937511495,     1938882634, \
    1940250154,     1941614045,     1942974299,     1944330906,     1945683857,     1947033145,     1948378758,     1949720689, \
    1951058929,     1952393468,     1953724298,     1955051409,     1956374792,     1957694440,     1959010341,     1960322488, \
    1961630872,     1962935483,     1964236313,     1965533352,     1966826591,     1968116023,     1969401636,     1970683423, \
    1971961375,     1973235482,     1974505736,     1975772127,     1977034646,     1978293286,     1979548035,     1980798886, \
    1982045830,     1983288857,     1984527959,     1985763126,     1986994349,     1988221621,     1989444930,     1990664269, \
    1991879629,     1993091000,     1994298374,     1995501741,     1996701092,     1997896420,     1999087713,     2000274964, \
    2001458164,     2002637303,     2003812373,     2004983364,     2006150267,     2007313075,     2008471776,     2009626363, \
    2010776827,     2011923158,     2013065348,     2014203387,     2015337266,     2016466977,     2017592511,     2018713858, \
    2019831010,     2020943957,     2022052691,     2023157202,     2024257481,     2025353520,     2026445310,     2027532841, \
    2028616105,     2029695092,     2030769794,     2031840201,     2032906304,     2033968095,     2035025565,     2036078704, \
    2037127504,     2038171955,     2039212049,     2040247776,     2041279127,     2042306094,     2043328668,     2044346839, \
    2045360599,     2046369938,     2047374848,     2048375319,     2049371342,     2050362909,     2051350011,     2052332638, \
    2053310782,     2054284433,     2055253583,     2056218222,     2057178341,     2058133932,     2059084986,     2060031493, \
    2060973445,     2061910832,     2062843646,     2063771877,     2064695516,     2065614555,     2066528985,     2067438796, \
    2068343980,     2069244527,     2070140429,     2071031676,     2071918259,     2072800170,     2073677400,     2074549939, \
    2075417779,     2076280910,     2077139324,     2077993011,     2078841962,     2079686169,     2080525623,     2081360314, \
    2082190234,     2083015373,     2083835723,     2084651274,     2085462017,     2086267944,     2087069046,     2087865313, \
    2088656737,     2089443308,     2090225018,     2091001857,     2091773816,     2092540887,     2093303061,     2094060328, \
    2094812680,     2095560107,     2096302601,     2097040152,     2097772751,     2098500390,     2099223060,     2099940751, \
    2100653455,     2101361162,     2102063864,     2102761551,     2103454214,     2104141845,     2104824435,     2105501974, \
    2106174454,     2106841865,     2107504199,     2108161446,     2108813597,     2109460644,     2110102578,     2110739389, \
    2111371069,     2111997608,     2112618998,     2113235229,     2113846292,     2114452179,     2115052881,     2115648388, \
    2116238692,     2116823783,     2117403653,     2117978292,     2118547691,     2119111842,     2119670736,     2120224363, \
    2120772715,     2121315782,     2121853556,     2122386027,     2122913186,     2123435025,     2123951535,     2124462706, \
    2124968530,     2125468997,     2125964099,     2126453826,     2126938169,     2127417120,     2127890670,     2128358809, \
    2128821529,     2129278820,     2129730674,     2130177081,     2130618032,     2131053519,     2131483533,     2131908064, \
    2132327104,     2132740643,     2133148673,     2133551184,     2133948167,     2134339614,     2134725516,     2135105863, \
    2135480647,     2135849858,     2136213488,     2136571527,     2136923966,     2137270797,     2137612011,     2137947598, \
    2138277550,     2138601857,     2138920511,     2139233502,     2139540821,     2139842460,     2140138410,     2140428661, \
    2140713205,     2140992032,     2141265134,     2141532501,     2141794124,     2142049995,     2142300105,     2142544444, \
    2142783004,     2143015775,     2143242749,     2143463916,     2143679267,     2143888794,     2144092488,     2144290339, \
    2144482339,     2144668478,     2144848748,     2145023139,     2145191642,     2145354249,     2145510951,     2145661738, \
    2145806602,     2145945533,     2146078523,     2146205562,     2146326641,     2146441752,     2146550886,     2146654033, \
    2146751185,     2146842332,     2146927466,     2147006577,     2147079656,     2147146695,     2147207685,     2147262616, \
    2147311480,     2147354267,     2147390969,     2147421576,     2147446079,     2147464470,     2147476740,     2147482879, \
} 


 #endif // _FFT_PARZEN_Q31_H_
//=============================================================================
// End of File
//=============================================================================
